Function.prototype.myApply = function (context,argArray){//传入this指向的对象和参数数组
    context = context || globalThis //如果想要绑定的对象不存在，则默认绑定到全局对象上
    const fnSymbol = Symbol('fn'); // 使用 Symbol 避免属性名冲突
    context[fnSymbol] = this; // 将函数挂载到context上
    let result = context[fnSymbol](...argArray);
    delete context[fnSymbol]; // 删除函数
    return result
}